#pragma  once

int add(int x, int y)
{
	return x+y;
}
int sub(int x, int y)
{
	return x-y;
}
void write_log(int level, char* msg)
{
	printf("%d--%s\n",level,msg);
}
class A
{
public:
	int a(){return 44;}
	int b(int ,int){return -1;};
private:

};

struct B
{
	B():dd(99){}
	int cc;
	const int dd;
};

A* getA()
{
	static A s_a;
	return &s_a;
}
B& getB()
{
	static B s_b;
	return s_b;
}

int g_Arr[10];
const int cc = 100;
